其他
告别卡顿困扰:IDEA 性能优化设置
原来这是因为IDEA软件在我们安装的时候就设置了默认的内存使用上限(通常很小),这就是造成我们使用IDEA时卡顿的根本原因。
具体步骤:(三步)
Edit Custom VM Options
(自定义虚拟机内存)。-Xms256m // 初始内存分配大小为:256MB
-XX:ReservedCodeCacheSize=128m //代码缓冲区大小:128MB
-XX:+UseG1GC
-Xms4096m
-XX:ReservedCodeCacheSize=256m
-XX:+UseG1GC
File ---> Invalidate Caches
(清理无效的缓存)-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
-XX:PermSize:设定内存的永久保存区域
-XX:MaxPermSize:设定最大内存的永久保存区域
-XX:MaxNewSize:
+XX:AggressiveHeap 使 Xms 失去意义。
-Xss:每个线程的Stack大小
-verbose:gc 现实垃圾收集信息
-Xloggc:gc.log 指定垃圾收集日志文件
-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一
-XX:+UseParNewGC :缩短minor收集的时间
-XX:+UseConcMarkSweepGC :缩短major收集的时间
END
往期精彩Spring Boot代码混淆,别再让代码在线上进行裸奔
Spring Boot 全局异常拦截器
@Bean 与 @Component 用在同一个类上,会怎么样?
Spring Boot 项目如何按模块进行拆分?
高质量技术交流群,关注SpringForAll社区,回复关键词:加群